Add --enable-installed-tests=exclusive, fix installed case
authorColin Walters <walters@verbum.org>
Mon, 8 May 2017 14:44:43 +0000 (10:44 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Mon, 8 May 2017 18:34:10 +0000 (18:34 +0000)
commitc7efe01520d27215be8efa16859d3897896473e4
treeed039efa2ff94364f46f47898e867adb2c11cd34
parentfa4e4bf4df0c202f518c313f75287caa513da77d
Add --enable-installed-tests=exclusive, fix installed case

The major reason to do this is that running tests *both* installed
and uninstalled in our CI is a mostly pointless waste of time.
Particularly given we have a few expensive tests.

We *do* have tests that only run uninstalled (since they require
the source code) like `test-symbols.sh`.

Hence, add `--enable-installed-tests=exclusive` to mean *only* do installed for
most tests.

We'll still have uninstalled coverage via the Travis/Debian configs, and we
could perhaps do another build with a subset of uninstalled tests, but I'm not
really concerned about it.

I'd like to do a renewed push for the InstalledTests model since
I feel it's just fundamentally better.  (`g-d-t-r` kind of sucks,
but then so does the automake runner).

Also while we're here - fix the CI to use the correct context,
which started this mess.

Closes: #837
Approved by: dbnicholson
.redhat-ci.yml
Makefile-tests.am
buildutil/glibtests.m4
configure.ac
tests/ci-build.sh